#ifndef __EPSILON_3D__OPENGL_H__
#define __EPSILON_3D__OPENGL_H__

/* MacOS X makes life so easy, it is scary! :) */
#ifdef __APPLE__
# include "OpenGL/OpenGL.h"
//# include "AGL/agl.h"
# include "OpenGL/glu.h"
#else
#
# ifdef WIN32
#  include <Windows.h>
#  include <windef.h>
#
#  pragma comment (lib, "opengl32.lib")
#  pragma comment (lib, "glu32.lib")
#  pragma comment (lib, "glew32s.lib")
#  /* NOTE: "Epsilon/platform/OpenGL/" must be in the lib search path! */
# endif
#
# /* Misc. GLEW non-sense... use a static library! */
# define  GLEW_STATIC TRUE
# include "../platform/OpenGL/glew.h"
# include "../platform/OpenGL/wglew.h"

# include <GL/gl.h>
# include <GL/glu.h>
#endif /* __APPLE__ */

#endif /* __EPSILON_3D__OPENGL_H__ */
